Ansatz zur variantenreichen und modellbasierten Entwicklung von eingebetteten Systemen unter Berücksichtigung regelungs- und softwaretechnischer Anforderungen
نویسنده
چکیده
Nowadays, model-based development is a common method to deal with the complexity and wide rages of functionality in embedded systems. Especially in automotive domain MATLAB/Simulink is often used to develop controller software for embedded systems. However the usually used tools are originally not designed to model a product-line of embedded systems applications. Therefore there is a high complexity of the designed models. Additionally different tools are used for different design artefacts like requirements and implementation model. These tools are not connected to each other’s which causes inconsistencies. Different domains like electrical engineers, control engineers and computer scientist are involved in designing embedded systems. The different domains use different domain specific languages and have different requirements. This thesis introduces an approach considering requirements of different domains designing embedded systems. The main focus is the further model-based development of existing embedded applications, in particular the cooperation of control engineering and computer science. Both domains have partly different requirements. E. g. in computer science it is important to reuse software. However in control engineering there is a need for great flexibility in terms of external interface (actuators and sensors) and the according software parts since the actuators and sensor have critical influence on the performance of the controller. Hence both domains have conflicting requirements. In the second part of this thesis an approach on software product-line is adopted to the model-based development process. Model-based transformations and analysis are used to support the development. The transformations use all design artefacts to achieve consistent models with respect derived variants. The result of the analysis are views. This views are implemented using standardized transformations provided by a framework. Therefore new analysis views can be created combining and adopting these transformations.
منابع مشابه
Variabilität im modelbasierten Engineering von eingebetteten Systemen
Die modellbasierte Entwicklung eingebetteter Systeme (MBE) mit Hilfe von Werkzeugen wie Simulink ist eine bekannte Vorgehensweise und in der industriellen Praxis weit verbreitet. Wenn diese Vorgehensweise auf eine Menge gleichartiger Systeme angewandt wird, können Ansätze aus der modellbasierten Entwicklung und dem Produktlinien-Engineering kombiniert werden. Dabei stellen sich jedoch Herausfor...
متن کاملEntwicklung und Evaluation eines Prüfungssystems zur Durchführung elektronischer Volltextklausuren im juristischen Staatsexamen
Im Rahmen eines Kooperationsprojektes mit dem Justizministerium Düsseldorf wurde ein Prüfungssystem zur Durchführung elektronischer Volltextklausuren unter Berücksichtigung der spezifischen Anforderungen im juristischen Staatsexamen entwickelt. Durch die Integration eines Textverarbeitungsprogramms und einer angepassten Benutzeroberfläche wurde ein innovativer Ansatz zur Durchführung von Vollte...
متن کاملSoftware-Entwicklung und Community-Kultivierung: ein integrativer Ansatz (Software-Development and Community-Cultivation: an Integrative Approach)
Zusammenfassung: Der Beitrag zeigt in einem integrativen Ansatz, welche technischen Entwicklungen zur sozialen Kultivierung einer internet-unterstützten Community sinnvoll und notwendig sind. Anhand einer Fallstudie (Inpud-Community) wird einerseits die technische Entwicklung und andererseits die Bildung, Unterstützung und Förderung (Kultivierung) der sozialen Struktur beschrieben (soziotechnis...
متن کاملMethodische Entwicklung von Mensch-Maschine-Schnittstellen unter Berücksichtigung nutzerzentrierter und modellbasierter Ansätze
Der vorliegende Beitrag beschreibt eine Vorgehensweise zur modellbasierten und nutzerzentrierten Entwicklung von Mensch-MaschineSchnittstellen. In aufeinanderfolgenden Phasen der Systementwicklung werden unterschiedliche Modelle angelegt bzw. weiterentwickelt, die jeweils als Ausgangsbasis für die nächste Phase benutzt werden. Die Vorgehensweise stützt sich auf die ISO 9241-210 (Human-centred d...
متن کاملEin Ansatz zur Entwicklung operationalisierter Usability-Anforderungen
Die Rolle von Usability in der Praxis heutiger Software-Entwicklung ist nicht klar definiert: obwohl gute Usability als Ziel weithin akzeptiert ist, wird dieses Ziel nur selten systematisch verfolgt. Die Einbindung entsprechender Aktivitäten in existierende Entwicklungsprozesse und insbesondere die Berücksichtigung von Usability-Anforderungen erweisen sich als schwierig. In der Konsequenz hängt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015